technical inventions - İspanyolca İngilizce Sözlük